home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hot Skins
/
Hot Skins.iso
/
pc
/
demo
/
mtb30anm.sbk
(
.txt
)
< prev
next >
Wrap
Asymetrix ToolBook File
|
1995-02-27
|
61KB
|
599 lines
Arial
Jeffrey Ayars
info_LastSavedBy
1/25/95 11:30:33 AM
info_LastSaved
Jeffrey Ayars
Jeffrey Ayars
1/25/95 11:30:23 AM
Animation Runtime SysBook
9411011714178865372342
VBNBNB
UL1 <
setUpDlls
linkSysbook
the mmSystem DLL did not link properly
timeGetTime
a_timeGetTime
oUcleanShutdown
mmSystem.dll
setUpDlls
1, "V
Removing animation sysBook because
mtb30anm.sbk
cleanShutdown
,%H.%
,%H.%
1+U!8
,%H.%
,%H.%
s_anim_animationCache
}gyieldApp
ZstopAnimation
s_anim_idleAnimations
}playStep
objectAnimation
Reset by play command
YdoneAnimatingNotify
theTarget
9a_timeGetTime
_stopAnimTimer
startAnimTimer
aborted by the user
playAnimation
1, "V
s_anim_animationCache
_stopAnimTimer
s_anim_idleAnimations
YdoneAnimatingNotify
notifyObj
stopAnimation
1+U!8
Author
objectAnimation
updateCel
jumpToStep
whichStep
Author
objectAnimation
updateCel
jumpToPercent
s_anim_animationCache
successful
ZstopAnimation
9a_timeGetTime
updateCel
playStep
1+U!!
1+U!8
updateCel
doneAnimatingNotify
jumpToStep
currentAnimation
currentObject
restoreAnimation
.&+ +E
,%H.%
s_anim_animationCache
_stopAnimTimer
s_anim_idleAnimations
ZstopAnimation
restoreAnimation
aborted by the user
default
closeAllAnimations
anim_animationSettings
objectAnimation
anim_animationSettings
anim_animationSettings
objectAnimation
1, "V
s_anim_idleAnimations
animationCacheEntry
s_anim_animationCache
ULanimationCacheEntry
anim_Offset
s_anim_animationCache
ULanimationCacheEntry
anim_Offset
s_anim_animationCache
ULanimationCacheEntry
anim_CurrentStep
s_anim_animationCache
ULanimationCacheEntry
anim_CurrentStep
s_anim_animationCache
objectAnimation
ULanimationCacheEntry
whichAnimation
anim_NumRepetitions
s_anim_animationCache
objectAnimation
ULanimationCacheEntry
whichAnimation
objectAnimation
anim_NumRepetitions
s_anim_animationCache
objectAnimation
ULanimationCacheEntry
whichAnimation
anim_CelAnimation
s_anim_animationCache
objectAnimation
ULanimationCacheEntry
whichAnimation
objectAnimation
anim_CelAnimation
s_anim_animationCache
objectAnimation
ULanimationCacheEntry
anim_ShowAllSteps
s_anim_animationCache
objectAnimation
ULanimationCacheEntry
objectAnimation
anim_ShowAllSteps
s_anim_animationCache
objectAnimation
ULanimationCacheEntry
anim_Duration
s_anim_animationCache
objectAnimation
ULanimationCacheEntry
objectAnimation
anim_Duration
s_anim_animationCache
objectAnimation
ULanimationCacheEntry
anim_NumSteps
s_anim_animationCache
objectAnimation
ULanimationCacheEntry
objectAnimation
anim_NumSteps
s_anim_animationCache
objectAnimation
ULanimationCacheEntry
anim_StepsPerCell
s_anim_animationCache
objectAnimation
ULanimationCacheEntry
objectAnimation
anim_StepsPerCell
objectAnimation
anim_StartPosition
objectAnimation
objectAnimation
anim_StartPosition
objectAnimation
anim_StartSize
objectAnimation
anim_EndSize
s_anim_animationCache
ULanimationCacheEntry
anim_StartTime
s_anim_animationCache
ULanimationCacheEntry
9a_timeGetTime
anim_elapsedTime
9a_timeGetTime
anim_currentTime
,%H.%
,%H.%
s_anim_animationCache
ZstopAnimation
s_anim_idleAnimations
whatAnim
}playStep
_stopAnimTimer
aborted by the user
updateAnimations
updateAnimations
animTimerID
animTimer
SetTimer
anim_setTimer
KillTimer
anim_killTimer
zIanim_setTimer
Could not setup animation, no animations will play.
animTimer
animTimer
closeAllAnimations
animTimerID
startAnimTimer
Rlanim_killTimer
animTimer
animTimerID
stopAnimTimer
st,none,1,
-- SYSTEM message handlers related
animations
linkSysbook
setUpDlls
-- These
[are helper functions
startup --
LOCAL LOGICAL sysSuspendState
use instead
getTickCount()
-- IT's more accurate
calculating durations
linkDLL "mmSystem.dll"
DWORD a_timeGetTime=
r<> NULL
cleanShutdown "the
Tdid
` properly"
DLLs aren't linked succesfully
[errorString
"Removing
sysBook because"&&
G&"."
~("mtb30anm.sbk",
IT <> 0
scripts
playing
playAnimation
, notifyObject, waitTillDone
s_anim_idleAnimations,s_anim_animationCache[][]
animationSettings[]
6 = 1
only
which actually have
S = objectAnimation(
dimensions(
}) = 0
theTarget =
) = 0
startAnimTimer
IT's already being animated on
Fstop
restart
IT <>
IT =
he[i][3] <>
doneAnimatingNotify "Reset
he[i][12]
animCount =
ns =
-- i
igger than
--
going
ns =
he[i][1] =
() --StartTime
he[i][2] = 0
--CurrentStep
he[i][3] =
he[i][j] =
he[i][12] =
starting point
lockScreen
e= TRUE
he[i][6]
he[i][4]
e= FALSE
-- finish
4continuing
IT <>
playStep j
he[j][12]
yieldApp()
(sysMediaBreakKey) =
IT <>
stopAnimation "aborted
user"
he[i][12]
ns =
-- potential infinite loop (
reps=forever) unless
s presses Escape key
ns) = 0
stopAnimTimer
-- stops
"During Idle"
Hremoving IT
status
he[][]
IT > 1
IT <> 0
IT <> 0
IT = 0
IT <> 0
ns =
he[IT][1] = 0
he[IT][3] --
he[IT][12]
there
animating
ns <>
entries
i > IT
IT = 0
-- lets users specify a
jumpToStep whichStep, whichAnimation
" = 1
) > 0
} = 0
< 0
)*4-3
~= "Author"
fake out
moved/sized
tempSuspendMessages = sysSuspendMessages
>= IT
updateCel
a percent
path length
jumpToPercent percentComplete,
) > 0
< 0
+1)*4-3
+1)*4
--
>= IT
--
-- plays
-- called
"Without Yielding"
currentAnimation
he[][]
theTickCount,
StepNumber,celNumber
IT should be on
what
been covered
Hnow?
%complete = [elapsed
Isince
selected
mSec]
][1])/
][8]/1000
][9])
][5]
][2] + 1
screen so
happen simultaneously
ls =
>= (
][9]*
][7])
][7] <> 0
-- IT's
past
--
][9] * 4 + 1
IT + 3
][10]
>= IT
--
fbuilt-
][11],
][9],
--
queue
IT's on its
successful"
--
specified
][9]) --
(IT+1)*4-3
(IT+1)*4
][10]
>= IT
--
][11],
--
currentStep
][2] =
e= ls
-- hides
shows
, StepsPerCel,
previousStepNumber
CelNumberToShow,CelNumberToHide,CelCount
< so that
-- (
0 corresponds
-- calculate
fregards
setting
-- so
always starts
) -- total Cels
= 0
-- i.e. n
kn = 0
Mwe want
--
shown
-- so
= 0
-- i.e. n
kn = 0
-- assume
= 1
,whatObject
-- traps
so no
generated
sent
}without
-- sends
sition
-- can be
fa list
restoreAnimation objectList, animationList
e) > 0
currentObject
closeAllAnimations
he[][]
isOpen
he[i][12]
he[i][12]
he[i][12]
default
-- these
utilities getting
a single
rowNum
settingsTable[][],
ss =
. = anim_animationSettings
n = 1
][1] <>
i] =
14] =
ss =
14]][i] =
1][i] =
working
outside
editor interface
animationCacheEntry
IT > 1
IT <> 0
IT <> 0
IT = 0
-- Run
Properties
anim_Offset
he[][]
IT = 0
he[IT][6]
value
he[][]
IT <> 0
isType(POINT,
he[IT][6] =
r= -1
anim_CurrentStep
he[][]
IT = 0
he[IT][2]
he[][]
IT <> 0
he[IT][2] =
-- Persistent
anim_NumRepetitions
he[][]
IT = 0
) > 0
he[IT][7]
he[][]
IT <> 0
he[IT][7] =
) > 0
7] =
anim_CelAnimation
he[][]
IT = 0
) > 0
he[IT][4]
he[][]
IT <> 0
| ",
he[IT][4] =
) > 0
4] =
anim_ShowAllSteps
he[][]
IT = 0
) > 0
he[IT][5]
he[][]
IT <> 0
he[IT][5] =
) > 0
5] =
anim_Duration
he[][]
IT = 0
) > 0
k he[IT][8]
he[][]
IT <> 0
k"",
he[IT][8] =
) > 0
8] =
anim_NumSteps
B!he[][]
IT = 0
d!) > 0
!he[IT][9]
!he[][]
IT <> 0
"he[IT][9] =
") > 0
)"9] =
anim_StepsPerCell
"he[][]
IT = 0
") > 0
"he[IT][11]
#he[][]
IT <> 0
X#he[IT][11] =
i#) > 0
t#11] =
anim_StartPosition
#) > 0
($) > 0
3$6] =
-- Read Only (persistent)
anim_StartSize
$) > 0
anim_EndSize
%) > 0
anim_StartTime
u%he[][]
IT = 0
%he[IT][1]
anim_elapsedTime
%he[][]
IT = 0
'() -
&he[IT][1]
anim_currentTime
^% stuff
updateAnimations
y&ns,
j&he[][]
whatAnim =
&he[i][12]
'ns) > 0
$'ns)
:'he[i][12]
U'he[i][12]
'ns) = 0
animTimer whatHandle, whatMsg, wparam
*animTimerID,
"USER"
INT anim_setTimer = SetTimer (
0killTimer = KillTimer (
= 4843
`(sysClientHandle,
,20,0)
("Could
xsetup
+, no
+ will
N).")
translateWindowMessage
0x001F
0x0113
anim_killTimer(
untranslateWindowMessage 0
he[][]
IT <> 0
he[IT][7] =
) > 0
7] =
anim_CelAnimation
he[][]
IT = 0